<?php
	include_once '.././include/inc_session.php';
	
	// construction de l’objet Template
	$oPageListe = new Template(PATH_TEMPLATE.'tpl_list2.html');
	
	if (isset($_GET['idmenu'])) 
	{
  		$idMenu = $_GET['idmenu'];
	}
	$oMenu = new dataObject_contrat($idMenu);
	
	if (isset($_GET['supp'])) 
	{ // on effectue les controles avant de supprimer
  		if(1==1)
  		{
  			$oMenu->menu_delete();
  			$oForm->ajouterErreur(menu_del);
  		}
	}
	$oPageListe->iterateReplace('messages', $oForm->getValidMessage());
	
	//remplacement simple
	$oPageListe->replace('nom_module',$oBloc->_MENU_NOM);
	$oPageListe->replace('nom_fonction',$oFonction->_MENU_AFFICHE);
	$oPageListe->replace('nom_liste','Liste Intervenants contrat');

	//remplacement par boucle
	//... pour l'entete du tableau
	$aEnteteTab = array(
						array("num_colonne"=>2, "nom_colonne"=>"IDENTIFIANT CONTRAT"),
						array("num_colonne"=>3, "nom_colonne"=>"ETAT ROLE")
					    );
					    
	$oPageListe->iterateReplace('colonne', $aEnteteTab );
					    
		//... pour le contenu du tableau
	$oMenu = new dataObject_contrat();
	$asBlocs = $oMenu-> contrat_getListIntervenant('Identifiant_contrat');

	$aList = array();

	foreach($asBlocs as $iKey => $aRow)
	{
		$aContenu = array("id_ligne"=> $aRow["Identifiant_contrat"]);
		if(($iKey+1)%2==0) $aContenu = array_merge($aContenu, array("color"=> "color"));
	
		//$sUrl = (!empty($aRow["menu_url"])) ? $aRow["menu_url"]:"#" ;
		$aContenu = array_merge($aContenu, array("num_colonne_2"=>2, "val_ligne_2"=> $aRow["Identifiant_contrat"]));
		$aContenu = array_merge($aContenu, array("num_colonne_3"=>3, "val_ligne_3"=>htmlentities($aRow["Etat_role"])));
		
		$aList[$iKey] =  $aContenu;
			
	}
	$oPageListe->iterateReplace('tablist', $aList);
	
	$oPageListe->replace('url_creer','./synthese/sample_tpl_list2.php');
	/*$oPageListe->replace('url_modifier','../../templates/samples/sample_tpl_modif.php?idbloc=49&idfonction=50&idmenu=');
	$oPageListe->replace('url_supprimer','../../templates/samples/sample_tpl_list.php?idbloc=49&idfonction=50&supp=supp&idmenu=');
	*/
	
	$oPageListe->replace('bRetour_fonction', true);
	$oPageListe->replace('url_retour_fonction', '../../administration/utilisateurs/utilisateur/index.php');
	//$oPageListe->replace('url_retour_liste', 'test.php');
	
	/***** affichage *****/
	echo $oPageListe->toString();
		
	include_once PATH_INCLUDE.'inc_pied_page.php';
?>